home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 9 / Night Owl CD-ROM (NOPV9) (Night Owl Publisher) (1993).ISO / 009a / ppt100.zip / README.1ST < prev    next >
Text File  |  1993-05-01  |  10KB  |  235 lines

  1.  
  2.   
  3.                           GL Software Services
  4.  
  5.                              PPT  README.1ST
  6.  
  7.                        Version 1.0  --  April, 1993
  8.  
  9.          Copyright (c) 1993, Gary L. Levine, All Rights Reserved
  10.              4255 South Buckley Road #295, Aurora CO, 80013
  11.                            BBS: 303.840.2840
  12.                          CompuServe: 70152,253
  13.                    Internet: 70152.253@compuserve.com
  14.  
  15.  
  16.    Thank you for taking the time to try PPT!
  17.  
  18.  
  19.    Distribution Set
  20.    ----------------
  21.    PPT is distributed as an archived file in ZIP format called PPT100.ZIP.
  22.    The following files are included with PPT Version 1.0:
  23.  
  24.        CSDFHDR.EXE     Child executable called by PPT.EXE.
  25.        DELPPT.BAT      Batch file to remove all PPT related files,
  26.                        excluding the distribution file PPT100.ZIP.
  27.        RTLIB.EXC       A sample function exclusions file used by the
  28.                        function analyzer module.
  29.        FUNCS.EXE       Child executable called by PPT.EXE.
  30.        GIPSAR.EXE      Child executable called by PPT.EXE.
  31.        PPT.DB          Database definitions file.
  32.        PPT.DOC         PPT documentation file.
  33.        PPT.EXE         Main program.
  34.        PPT*.DAT        Data files.
  35.        PPT*.IDX        Index files.
  36.        PPTOS2.ICO      Icon for OS/2.
  37.        PPTWIN.ICO      Icon for Windows.
  38.        LIST1.C         Tutorial file.
  39.        LIST2.C         Tutorial file.
  40.        LIST.H          Tutorial file.
  41.        LIST.EXC        Tutorial file.
  42.        README.1ST      This file.
  43.        REGISTER.FRM    Registration form.
  44.        RESETDB.EXE     Program to reset corrupted database.
  45.        VIEWER.EXE      Child executable called by PPT.EXE.
  46.        FILE_ID.DIZ     BBS description file.
  47.        
  48.  
  49.        Note to BBS SysOps: Please name the distribution file PPT100.ZIP.
  50.        Thank You!
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.        PPT Version 1.0  -  File README.1ST                       Page 1
  59.  
  60.  
  61.  
  62.    Overview
  63.    --------
  64.    PPT is a set of utilities to make programmers more productive.  
  65.    Although PPT will be useful to all programmers, it will be especially 
  66.    useful to C programmers.  It includes tools to analyze the structure of 
  67.    C programs, quickly find (and rename if desired) identifier references, 
  68.    document function calls in your code, and many other features. It is 
  69.    divided into several modules:
  70.    
  71.     1) Text / C Identifier Search  -  A very enhanced grep-like utility
  72.        with the following features:
  73.                
  74.            Searches for pure text or C identifiers.
  75.            Searches for multiple text/identifiers and multiple
  76.                source modules in a single pass.
  77.            Case sensitive or insensitive searches.
  78.            Automatically searches included header files ... very
  79.                useful for quickly locating and displaying macro
  80.                definitions.
  81.            Scrollable output display with search items highlighted,
  82.                and direct links to your own editor and viewer programs.
  83.            Ability to save, recall, and rerun previous searches.
  84.            Reports to printer or file.
  85.  
  86.  
  87.     2) C Identifier Search and Replace  -  A utility to replace (rename)
  88.        a C identifier with another, with the following features:
  89.  
  90.            The same intuitive interface as the Text/C Identifier Search
  91.                module.
  92.            Works on multiple modules.
  93.            Automatically creates backup files.
  94.  
  95.        
  96.     3) Function Analyzer  -  A utility to analyze the function call 
  97.        hierarchy of multiple C source modules, with the following features:
  98.        
  99.            A scrollable visual display of the function call tree, with
  100.                direct links to your own editor and viewer programs.
  101.            Split-screen views of (1) All functions in all modules, 
  102.                (2) All functions which call the function being examined, 
  103.                and (3) All functions not directly called by another.
  104.            Ability to exclude particular functions from the analysis by
  105.                listing them in an exclusions file.
  106.            Quick search capability to find a particular function in the
  107.                call tree.
  108.            Ability to "collapse" the path to a particular function call,
  109.                showing the direct sequence of calls which lead to it.
  110.            Ability to update your source files with comment headers
  111.                for each function showing what other functions call it.
  112.            Ability to save, recall, and rerun previous analyses.
  113.            Reports to printer or file, with numerous options.
  114.  
  115.  
  116.  
  117.        PPT Version 1.0  -  File README.1ST                       Page 2
  118.  
  119.            
  120.  
  121.     4) Drives / Files Usage  -  A utility to display drive usage for
  122.        multiple logical drives, with the following features:
  123.            
  124.            Can display up to 15 logical drives per scenario, and
  125.                you can store up to 5 scenarios.
  126.            Numeric and graphic displays.
  127.            Number of files display.
  128.  
  129.  
  130.     5) Set Files Date/Time  -  A utility to set the date and time stamp
  131.        for multiple files at once.
  132.  
  133.  
  134.     6) In addition to the specific modules, the following general features
  135.        are incorporated:
  136.  
  137.            Context sensitive help available everywhere by pressing F1.
  138.            Command line options to allow a quick jump to a particular
  139.                module.
  140.            Shell to DOS feature with maximum memory available at the
  141.                DOS prompt.
  142.            Numerous hotkeys for quick jump to main menu, quick exit to
  143.                DOS, switch between function analyzer and search module,
  144.                and more.  Press Alt-H for a pop-up list.
  145.            "Sticky fields".  PPT always remembers the settings and where 
  146.                you were in a display the last time you ran a particular 
  147.                module.
  148.            Continuous progress displays for searches and analyses.
  149.            Runs well under DESQview, Windows, and OS/2.
  150.  
  151.  
  152.  
  153.    Quick Start
  154.    -----------
  155.    If you are the type (as many of us programmers are) who hate to read
  156.    manuals, and prefer to explore the software on your own, here's what
  157.    you need to know to do that.  Start the program by typing PPT.
  158.    After the welcome screen delay you will be presented with the main 
  159.    menu.  I suggest you start with "Configure System", and walk through
  160.    each of the 3 choices on that sub-menu.  Use the on-line Help (F1)
  161.    for an explanation of each screen.  Once you've configured, escape
  162.    back to the main menu and have at it.  You might also want to browse
  163.    through the help index.  Also try Alt-H for an explanation of the
  164.    hot keys.  Ultimately, you might want to work through the tutorial 
  165.    that's in PPT.DOC for a more complete overview of the system.
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.        PPT Version 1.0  -  File README.1ST                       Page 3
  177.  
  178.    Technical Support
  179.    -----------------
  180.    Technical support is provided for registered users via CompuServe mail.
  181.    My user name and address are:  Gary L. Levine  70152,253.  I check
  182.    my mail daily and will respond promptly to all queries.
  183.  
  184.    Additionally, I run a small BBS for support of PPT.  The BBS phone
  185.    number is 303.840.2840.  The BBS software is Maximus 2.0 for OS/2.
  186.    Protocol is N81 (no parity, 8 data bits, 1 stop bit), and you are 
  187.    dialing into a Hayes Ultra96 modem.  You may leave mail, and you will 
  188.    always be able to find the latest version of PPT, along with notices 
  189.    of upcoming upgrades, etc.  Support is also available by mail of course.
  190.  
  191.    Registration
  192.    ------------
  193.    PPT is distributed as shareware.  You are encouraged to share copies
  194.    of PPT with friends and associates, and to upload it to bulletin 
  195.    boards.  If you decide to keep and use PPT you must pay the appropriate 
  196.    registration fee.  Please fill out the form in REGISTER.FRM to register.
  197.    Registration buys you support (via CompuServe or our BBS), notification
  198.    of future upgrades, and the warm feeling you get from knowing you are
  199.    supporting the shareware concept!  You only pay for this software ONCE 
  200.    (what a concept!).  Any and all future upgrades are NO CHARGE once 
  201.    you're registered!
  202.    
  203.    This evaluation version is complete and identical to the registered 
  204.    version with the exception that you cannot bypass the initial welcome 
  205.    screen or the registration screen that appears on exit, and you cannot
  206.    save scenarios.
  207.  
  208.    Feedback
  209.    --------
  210.    PPT is a program intended to make programmers more productive.  I have
  211.    used it almost daily for the last year and a half.  Many of its features
  212.    were inspired by the other programmers I work with.  I have a long list
  213.    of enhancements planned for PPT.  I would love to hear your comments,
  214.    suggestions, and (ouch!) criticisms.  Based of course on the response
  215.    that PPT generates, I hope to continually improve and expand on it.
  216.    Let me know what you think!
  217.  
  218.    Disclaimer
  219.    ----------
  220.    Use this program at your own risk.  There are no warranties either
  221.    express or implied.  The author assumes no liability for damages 
  222.    relating to the use of this product.
  223.  
  224.    Removing PPT
  225.    --------------
  226.    I hope you decide to use and register PPT, but if you don't you may
  227.    remove it easily from your hard drive by running the batch file
  228.    DELPPT.BAT.  It will erase all PPT related files EXCEPT the
  229.    distribution file PPT100.ZIP.
  230.  
  231.  
  232.    Thank you for trying PPT!  Support shareware - register your copy!
  233.  
  234.        PPT Version 1.0  -  File README.1ST                       Page 4
  235.